---
title: "get dynamic setting · RUAL Documentation"
description: "get a setting key using a dynamic value"
canonical: https://docs.rual.nl/block-types/system settings/value_get_system_key
language: en
---

# get dynamic setting

This block is part of the [`system settings`](https://docs.rual.nl/block-types/system%20settings) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

get a setting key using a dynamic value

- field required `value`

- value `value`

Reads a system setting whose key comes from the field pin, FALLING BACK to the block's label text when field is empty. Outputs the setting's stored value, or nil when the key does not exist or the lookup fails; when both field and label are empty NO output is written at all.

| `get system key` |
| --- |

A typical wiring for [get dynamic setting](https://docs.rual.nl/block-types/system%20settings/value_get_system_key): the `value` out pin feeds [convert to uppercase](https://docs.rual.nl/block-types/value/value_to_uppercase).

![Studio canvas example for the get dynamic setting block: typical wiring for get dynamic setting.](https://docs.rual.nl/canvas-examples/value_get_system_key.png)

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
